bad-tempered, ugly, cunning person - Espagnol Anglais Dictionnaire